/**
 * 项目初始化内容
 */

import React, {Component} from 'react';
import {
    StyleSheet,
    Text,
    View,
    ScrollView,
    BackHandler
} from 'react-native';
import {height, isAndroid, width , isIphoneX} from '../utils/common_utils'


export default class tokenServe extends Component {

    constructor(props) {
        super(props);
    }

    componentDidMount() {
        if (isAndroid) {
            BackHandler.addEventListener('hardwareBackPress', this._onBackPressed)
        }
    }

    componentWillUnmount() {
        if (isAndroid) {
            BackHandler.removeEventListener('hardwareBackPress', this._onBackPressed)
        }
    }

    _onBackPressed = () => {
        let {navigation} = this.props;
        navigation.goBack();
        return true
    }

    render() {
        return (
            <View style={{backgroundColor: '#fff', flex: 1, width: width}}>
                <ScrollView style={{flex: 1}} showsVerticalScrollIndicator={false}>
                    <View style={{marginLeft: 16, marginRight: 16, flex: 1}}>
                        <Text style={styles.title}>《 Token 创建协议》</Text>
                        <Text
                            style={[styles.text, {marginTop: 16}]}>{'EduCare基金会（以下简称“基金会”）在此特别提醒用户认真阅读、充分理解《Token  创建协议》（以下简称“本协议”）--- 用户应认真阅读、充分理解本协议中各条款，包括免除或者限制基金会责任的免责条款及对用户的权利限制条款。请您审慎阅读并选择接受或不接受本协议（未成年人应在法定监护人陪同下阅读）。除非您接受本协议所有条款，否则您无权使用Token 的创建、发行、转账等本协议所涉相关服务。您的Token 的创建、发行、转账等行为将视为对本协议的接受，并同意接受本协议各项条款的约束。 '}</Text>
                        <Text
                            style={[styles.text, {marginTop: 10}]}>{'本协议是用户（以下称“用户”或“您”）与基金会之间关于用户基于EKT公链系统开发的EKT钱包进行Token 创建、发行、转账、收款等服务所订立的协议。本协议描述基金会与用户之间关于“Token创建”服务相关方面的权利义务。“用户”是指注册、登录、使用、浏览本服务的个人或组织。'}</Text>
                        <Text
                            style={[styles.text, {marginTop: 16}]}>{'本协议可视为《EKT钱包服务协议》及《EKT钱包使用协议》的补充条款，与其构成统一整体，您对本协议的接受即受全部条款的约束，包括接受基金会对任一服务条款随时所做的任何修改。本协议可由基金会随时更新，更新后的协议条款一旦公布即代替原来的协议条款，恕不再另行通知，用户可在本软件上查阅最新版协议条款。在基金会修改本协议条款后，如果用户不接受修改后的条款，请立即停止使用基金会提供的服务，用户继续使用基金会提供的服务将被视为已接受了修改后的协议。 '}</Text>
                        <Text style={[styles.h1]}>一、创建规则</Text>
                        <Text
                            style={[styles.text, {marginTop: 15}]}>{'1、用户充分了解并同意，基金会仅为用户提供Token 创建、发行、转账、收款等技术服务，不对Token的发行内容以及由此产生的任何结果负责。基金会无法且不会对因用户个人行为而导致的任何损失或损害承担责任。\n2、用户通过EKT钱包的Token 创建服务所发表和传达的任何内容并不反映基金会的观点或政策，基金会对此不承担任何责任。\n 3、用户须充分了解并同意，EKT钱包是基于EKT公链系统开发的区块链钱包，可以让用户储存基于EKT公链创建的数字代币的产品。一个EKT钱包地址只能创建一种Token，用户须对创建的Token 信息的真实性、合法性、无害性、有效性等全权负责。\n4、用户有权更改自己创建的Token 的全部资料（发行数量除外），但需注意，删除有关信息的同时也会删除任何您储存在系统中的文字、图片等数据。用户需承担该风险。 \n5、用户不得利用EKT钱包创建toekn的服务发布、传输、复制如下内容：'}</Text>
                        <Text
                            style={[styles.text, {marginLeft: 20}]}>{'(1) 反对宪法所确定的基本原则的;\n(2) 危害国家安全，泄露国家秘密，颠覆国家政权，破坏国家统一的； \n(3) 损害国家荣誉和利益的； \n(4) 煽动民族仇恨、民族歧视，破坏民族团结的； \n(5) 破坏国家宗教政策，宣扬邪教和封建迷信的； \n(6) 散布谣言，扰乱社会秩序，破坏社会稳定的； \n(7) 散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的； \n(8) 侮辱或者诽谤他人，侵害他人合法权益的； \n(9) 含有法律、行政法规禁止的其他内容的信息。'}</Text>
                        <Text
                            style={[styles.text]}>{'6、基金会可依其合理判断，对违反有关法律法规或本协议约定；或侵犯、妨害、威胁任何人权利或安全的内容，或者假冒他人的行为，基金会有权依法停止传输任何前述内容，并有权依其自行判断对违反本条款的任何人士采取适当的法律行动，包括但不限于删除具有违法性、侵权性、不当性等内容，终止违反者的Token 创建资格以及EKT钱包的使用资格，阻止其使用基金会全部或部分服务，并且依据法律法规保存有关信息并向有关部门报告等。'}</Text>
                        <Text style={[styles.h1]}>二、其他</Text>
                        <Text
                            style={[styles.text, {marginTop: 15}]}>{'1. 如您是中华人民共和国以外用户，您需全面了解并遵守您所在司法辖区与使用基金会服务所有相关法律、法规及规则。\n2. 您在使用基金会服务过程中，如遇到任何问题，您可以通过在EKT钱包提交反馈等方式联系我们。\n3. 您可以在EKT钱包中查看本协议。 基金会鼓励您在每次访问EKT钱包时都查阅基金会的服务协议。\n4. 本协议自2018年9月1日起适用。'}</Text>
                        <Text style={[styles.text, {
                            fontWeight: 'bold',
                            fontSize: 13,
                            marginTop: 15
                        }]}>本协议未尽事宜，您需遵守基金会不时更新的公告及相关规则。</Text>
                        <Text style={{fontSize: 14, textAlign: 'right', marginTop: 10}}>EduCare基金会</Text>
                        <Text style={{
                            fontSize: 14,
                            textAlign: 'right',
                            marginTop: 10,
                            paddingBottom: isIphoneX() ? 40 : 20
                        }}>2018年8月24日</Text>
                    </View>
                </ScrollView>
            </View>
        )
    }
}

const styles = StyleSheet.create({
    title: {
        textAlign: 'center',
        fontSize: 24,
        marginTop: 16,
        fontWeight: 'bold',
        flex: 1
    },
    h1: {
        fontSize: 18,
        fontWeight: '700',
        marginTop: 15,
    },
    text: {
        fontSize: 12,
        lineHeight: 16,
        flex: 1
    }
});
